/* 导入axios工具包，这个模块封装 ‘用户模块’ 所有的ajax请求 */
import instance from '@/utils/axios.js'
import { getToken } from '@/utils/token.js'
//1.登录接口
const userLogin = ({mobile,code})=>{
    return instance({
        url:'/v1_0/authorizations',
        method:'post',
        data:{mobile,code}
    })
}
//导出接口
export {userLogin}

const getUserInfo = () => {
    return instance({
      url: '/v1_0/user/profile',
      method: 'get',
      // 设置请求头
      headers: {
        // 调用方法 获取返回的对象 然后 点出 token
        Authorization: `Bearer ${getToken().token}`
      }
    })
  }
  //导出接口
  export {getUserInfo}

  
  const editUserInfo = data => {
    return instance({
      url: '/v1_0/user/profile',
      method: 'patch',
      data,
      // 设置请求头
      headers: {
        // 调用方法 获取返回的对象 然后 点出 token
        Authorization: `Bearer ${getToken().token}`
      }
      
    })
  }
  
  //导出接口
  export { editUserInfo }